#ifndef SENSOR_THREAD_H
#define SENSOR_THREAD_H


#include "cJSON.h"

// 上报变化的数据点
void report_changed_data(cJSON* current);
// 传感器数据读取线程
void* sensor_thread(void* arg);
// 自定义字符串比较函数
static int string_compare(const char *str1, const char *str2, int case_sensitive);
// 浮点数比较，处理浮点精度问题
static int double_compare(double a, double b);
// 递归比较两个 cJSON 对象（兼容旧版cJSON）
int cJSON_Compare(const cJSON * const a, const cJSON * const b, int case_sensitive);
#endif